"""
@version:python3
@author:ll
@file:04-QWidget-信息提示.py
@time:2022/2/12 23:05
"""
# 0、导入需要的包和模块
from PyQt5.Qt import *
import sys


# 1、创建一个应用程序对象
app = QApplication(sys.argv)

# 2、控件操作
# 创建控件、设置控件、事件和信号的处理
# 2.1 创建控件
# window = QWidget()
window = QMainWindow()
# 懒加载：用到的时候才会加载

# 2.2 设置控件

window.setWindowTitle("信息提示-案例")
window.resize(500,500)
window.setWindowFlags(Qt.WindowContextHelpButtonHint)

window.statusBar()
# 当鼠标停留在控件上面之后，状态栏提示的一段文本
window.setStatusTip("这是窗口")

label = QLabel(window)
label.setText("社会我顺哥")
label.setStatusTip("这是标签")
label.setToolTip("这是一个提示标签")
label.setToolTipDuration(3000) # 注意单位是毫秒

label.setWhatsThis("这是啥？这是标签")

# 2.3 展示控件
window.show()

# 3、应用程序的执行，进入到消息循环
sys.exit(app.exec_())
